home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / et3_0-a1.lha / et3 / src / ColorPicker.h < prev    next >
C/C++ Source or Header  |  1992-06-30  |  763b  |  36 lines

  1. #ifndef ColorPicker_First
  2. #ifdef __GNUG__
  3. //pragma once
  4. #pragma interface
  5. #endif
  6. #define ColorPicker_First
  7.  
  8. #include "Dialog.h"
  9. #include "ColorPicker_e.h"
  10.  
  11. class HSVPicker;
  12. class RGBPicker;
  13. class ColorCell;
  14. class OrdCollection;
  15. class CompositeVObject;
  16.  
  17. //---- ColorPicker ------------------------------------------------------------------
  18.  
  19. class ColorPicker: public Dialog {
  20.     ColorCell *oldcell, *newcell;
  21.     RGB color, oldcolor;
  22.     OrdCollection *pickers;
  23.     CompositeVObject *border, *bag;
  24.     int current;
  25. public:
  26.     MetaDef(ColorPicker);
  27.     ColorPicker(char *name= "ColorPicker");
  28.     VObject *DoMakeContent();
  29.     void Control(int id, int part, void *val);
  30.     HSVColor PickColor(HSVColor c);
  31.     void DoSetup();
  32.     void DoSetDefaults();
  33. };
  34.  
  35. #endif
  36.